implemented updateMarketDepthL2