html5 & async js
merged