update subs that manipulate cache