auto update locations;