Recalculate cache on demand