update iterables and iterator diagram