на самом деле возможно стоит ТЗ пересмотреть: сделать приложение работающим с локальными данными и отдельно две кнопки "выгрузить в гугл" и "загрузить из гугла". Так будет корректнее, чем постоянно дёргать гугл для синхронизации. Я подозреваю, заказчик хочет просто видеть все данные в табличном виде для выгрузки и анализа, подобные кнопки больше соответствуют смыслу его пожеланий, как мне кажется.