exponential backoff fork of mbrenig/sheetsync