В учебнике codeLabs (Android - Kotlin - Комната с представлением) они использовали "viewModelScope.launch (Dispatchers.IO)" для вызова метода вставки. что это такое и для чего оно используется. См. Ссылку,
https://codelabs.developers.google.com/codelabs/android-room-with-a-view-kotlin/#8
fun insert(word: Word) = viewModelScope.launch(Dispatchers.IO) { repository.insert(word) }