Added support for parallel requests and advanced caching