improving accuracy for geofence