websocket session unified