Socket.io client update