fallback websocket