fixed issues with Google Maps API rate limits and improved speed