优化promise的依赖关系