update to remove socket.io