modified update map to pass in lat and long
update map now passes in users location
detect user location and use previous location to center map