websocket bug fix