title: Binance order book managment using websocket
body: <p>I have a question regarding the suggested implementation that is in binance documentation. The guidelines are avaliable on the link:
  <a href="https://github.com/binance-exchange/binance-official-api-docs/blob/master/web-socket-streams.md#how-to-manage-a-local-order-book-correctly" rel="nofollow noreferrer">How to manage a local order book correctly</a></p>
  
  <p>If I need a constant stream of @depth data, why do I need first four steps they suggest. Why would I buffer the stream first and then take snapshot just to determine which data to throw away and then continue listening to stream? I don't understand the logical need for those steps if they are even needed for my use case (which is tracking the real time order book data)</p>