added geoloc. timeout