restore cache