Worker pool work correctly
Add async-thread script for thread script
Fix event communication need for thread to main thread