recalculate index ranges after deflector cycling