use wrench and async in utils
utf8 in jscoverage