added address_changed? method to ensure geocoding only occurs if the address is changed