bug: only disable caching with false value

Allow cache-control to set default caching value