scheduleTimeout

fun scheduleTimeout(block: suspend CoroutineScope.() -> Unit)

Cancels any previous timeouts and scheduled a new one