fixed a little bug on geolocate (switched the server to a more accurate one)