Async support 

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