cache old iterables