app starts faster

* location config is checked on the NewThreadScheduler
* NavigationViewModel unsubscribes from currentLocation