#118 optimize memory usage for transactional iterators