fixed websocket component