Update the strategy pattern