Slightly modified the cache control