update on socket_io