Use Socket.io for realtime updates