Added a throttle to make less API calls on each geolocation update