added 3 seconds timeout before geoposition