real-time helper