extended task mode
added the store cache function