ES6的generator. 方便编写顺序的异步代码.