asyncronously load scripts