better cache toggle