Implement Exponential Backoff to conform with Google's best practice: https://developers.google.com/maps/documentation/directions/web-service-best-practices#exponential-backoff