* optimize iterator performance
+ Iterator.nextSync, Iterator.EndSync