real-time exercise