simple cache control