I am using COMMAND MODE, during retrieval of snapShot data in subscribe method, if i receive the hot updates and started to smartPush,

1. will the Lskernal hold the publish to the clients until my snapShot retrieval is completed. ( I issue a endOfSnapshot call when my snapShot retrieval is completed )

2. If
Lskernal wont hold , i may loose the delivery order say stale data might be pushed to the clients. How can I ensure the snapShot is published first followed by my hot update events or a merged value is pushed to all clients

Ex: Snapshot retrieval of ITEM_1 has stock price of 1.23 and hot update gives me a price of 1.50. The client must either receive as below,
1. Add event (1.23) followed by UPDATE event (1.50)
2. Kernal merges the value and send only 1.50 to the clients

The above example is considered when there is a delay in snapshot retrieval and meanwhile hot updates are received in the adapter.

How should i ensure in-order delivery if LightStreamer doesn't handle it. Or will it handle the delivery order.