Async support 

Consider the changes i did which allow the parallel requests& DB operations executions.