Using lifecycleScope.launchWhenStarted I can start a coroutine that will pause if my activity is not in atleast started state, and will resume if when the activ
lifecycleScope.launchWhenStarted