fix #2, merge asyncDependencies incorrectly