Delete is now async.