added option for manual initialization. script async support. script ordered execution.