update the strategy