add a write-through cache on the retry schedule