* try catch the foreground location service if not available * ask for background permissions * background permissions in onboarding * small improvements