fixed  context early disposal  in WebSocketClient