cycle endurance