Switch to Socket.io