Adding async script loading