socket.io v1 migration