Is node.js the best way to get real-time updates in my app?