Added async script loader
fix compose signature compiler