modify cached