wouterdoeland
val loadingUser = async(CommonPool) { User.getOrCreate(chatId) }
launch(CommonPool)
val user = loadingUser.await()