Online Fitness with Offline Sessions