Change exchangeState by stateExchange