added request caching option for get-requests