+ Remove duplicated await + Replace some legacy codes with ES6 + Fix some of eslint problems
* fix: no markdown support for underline #2072