add client socket.io