完成成了promise优化
--