web socket update