reverse geocoding, adjust location object to hold city and state data, update UI