I have a question regarding the suggested implementation that is in binance documentation. The guidelines are avaliable on the link: How to manage a local order book correctly
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)