asyn dependancy removed. Improved the code to support conditions and consequnces with blocking codes like file operations and db calls. Updated the test folder to add more examples to support it.