fix BtGpsLocationProvider