asyncScriptLoaderWithCallback added