Background sync service framework.