add onUpdateMarket change event