recover cache