remove SingleAsyncWork, IdleAsyncWork, add_idle_cb, queueAsync

they aren't used anywhere