Only update @chan_pos once