Added RequestCache to prevent server requests for unchanged data