Throttle data update operations in several places. Disallow simultaneous fetches.
Increase timeout in sync().