added backend realtime helper