HelpSetup3 min read

Resync, caches and large histories

How Titan backfills 60 days of scores, how Number of Workouts sizes a full resync, and what each cache clear rebuilds.

Published September 24, 2026

Titan saves past scores so Today and the detail screens load fast. This page covers how much history Titan fills in on its own, how the Number of Workouts setting sets the size of a resync, and what each resync action clears and rebuilds.

Settings is reached from the avatar on Today, then You > Settings.

01The 60-day backfill

Each time Today refreshes, Titan saves today's scores first. It then starts a second pass in the background, so the screen never waits on it. That pass re-reads your daily metrics for the last 7 days, then recalculates 60 days of Recovery, Stress, sleep and waking Stress, Sleep, Exertion, Training Load, Training Load trends and Sleep Debt. If a new refresh starts, Titan cancels the old pass and begins again.

On a fresh install, Titan fills in 60 days of these scores after the first Today load. Health data that arrives late, such as a workout that syncs from another app a day after you finish it, gets picked up by a later pass.

02Number of Workouts

Go to Settings > Training & Heart Rate and find Number of Workouts under Training Load. The options are 1,000, 1,500, 2,000, 2,500 and 3,000 workouts, and the default is 3,000. Titan reads that many past workouts to calculate Training Load.

The same number sets how far back a resync rebuilds. Titan divides the workout count by 20 and keeps the result between 60 and 180 days.

Number of WorkoutsDays a resync rebuilds
1,00060
1,50075
2,000100
2,500125
3,000, the default150

03The resync actions

Go to Settings > Health & Connected Apps > Resync & Troubleshooting. The screen is titled Clear Caches & Resync. Each row asks you to confirm before it starts. Only one action runs at a time, and the other rows are disabled until it stops.

  • Clear Recovery Cache. Clears saved HRV, heart rate and vitals reads, deletes every saved Recovery, Stress, Sleep and Battery score, then rebuilds them for your resync window.
  • Clear Exertion Cache. Clears saved workout and heart rate reads, deletes every saved Exertion and Training Load score, then rebuilds Exertion, Training Load and Sleep Debt for your resync window.
  • Clear Effort & Records Cache. Deletes saved per-workout efforts and workout summaries, then resaves efforts for up to your Number of Workouts in batches of 250. Workout suggestions, averages and personal records come from this data.
  • Run Full Resync. Flushes every cached Health read and restarts each Health reader. It then runs the three clears above in order and finishes by registering the Health observers again. It has 9 steps and can take a few minutes.

The clears delete all saved history for those scores. The rebuild covers only your resync window. Days older than the window stay empty afterward, so raise Number of Workouts before a clear if you want more history back.

Use a targeted clear when one group of scores looks wrong. Run a Full Resync when several groups do.

04Stop and resume

While an action runs, the Status section shows the current step, a progress bar and a percentage. Tap Stop Resync to halt it. Titan saves a checkpoint after every chunk of up to 30 days or 250 workouts, and that checkpoint survives closing the app. When you come back, Status reads "Stopped at step N of M" with a Resume button.

Resume reuses the settings captured when you started, including the workout count, your sleep goal, the sleep debt threshold and the Battery smoothing and sensitivity. If you changed any of those since, start the action again instead. Starting any action discards the old checkpoint. If a step fails, Status shows the error and a Try Again button that picks up from the same point.

05Past scores can change

The Recovery and Exertion confirmations say "Past scores may change." Titan recalculates every day in the window from what Apple Health holds now, using your current settings. A new data source, a changed goal or samples that arrived late can all move an old score. See why scores changed for the common causes.

06Background delivery

Titan registers Health observers for workouts, HRV, resting heart rate, steps, stand hours, active energy, dietary energy, respiratory rate, blood oxygen, VO2 max and heart rate recovery. It asks iOS for immediate background delivery on each one. When a new sample arrives, Titan marks its saved history as out of date and refreshes the affected values, even while the app is closed. iOS decides the exact timing.

Keep readingAll guides