fix socket.io