fix absolute jump in iteration