Async delete