fix geocode callback