have working geocoder promise