es2017
* remove top level awaits * add es2017 target * refactor: use setup and ref sugar
Resolve #7779