promise 异步操作系统
demo更新
重写 ajax