asyncOnUI

fun <T> asyncOnUI(block: action<T>): Deferred<Any?>