removed fonts and added async