updating with geocoder validation