add three.js
add async require