DMS 1090
- Fix : resolve sr tracking multiple time calling issue
- Manage popup to get background location permission from sr user
- manage state after app comes in foreground state after location permission change