makes script async