sockets update