remove IdleAsyncWork, add_idle_cb, queueAsync