update mutate strategy.