I want to schedule coroutine work that needs to be done, like input in the database. What is the best practice to do when I want to it even if I leave ViewModel and viewMode