rewrited osfont.js with the help of async lbirary, so to remove the eventfull coding style.