Change geocoder to promise based module