async script on footer