We can replace authenticated websocket system with remix's official realtime system trpc instead of http calls internally?