Currently, the delegator can only change the indexer after withdrawing the delegated amount of GRT. It means the delegator has to pay the GAS fee two times 1st withdrawing process and 2nd delegating the same GRT to another indexer.
If we manage to create a section where the delegator can change the indexer without withdrawing the GRT it would be really handy and cost-effective.