socket updated