socket and server updates