update to new copyAsync signature