Copy children recursively and asynchronously