better ip detection in abstract geocoder