better geoloc, saving marker works