much more reliable geolocation info fetching, with a second alternative attempt