Best way to handle realtime connections? - Supabase