added geofenceadapter