start postorder iter