invoking onOrderBookChange only once