Async script loading