iDonate users taking part in a fitness event can link their fitness app to automatically update their progress.
Each app has it's own integration system, and will synchronise at it's own pace.
When does my app update my progress?
Strava is synced with iDonate 3 times per day at random intervals.
MapMyFitness activity is synced with iDonate immediately in real-time.
Fitbit activity is synced with iDonate overnight, at approximately 04:00AM GMT.
Garmin generally syncs your data after every activity, and syncs with iDonate periodically throughout the day.