Async: remove recursive creation and deletion