tweak perf on iteration methods