adds conditional to geocode after_validation so it doesn't re-geocode addresses