deal with cache control