clear cache when retrieve