fix missing re-initializing of marker after geolocation