Changed location behavior not requesting updates from LocationManager
directly but using a cached position with PASSIVE_PROVIDER to avoid high
battery usage