continue cache function