I didn't receive any comment. Sure, this is my writeup.
my username: mahesh
"If the DH key were sent only in the first message, then an attacker who intercepts and decrypts keys can also get hold of later messages and could compromise the long term security. If we don't send new keys they we either have to keep using the same keys or find a way to get new keys from the old, which isn't very effective, keeping security in mind. By sending a new DH share with each msg, the leak of one key doesn't compromise all messages, as each is unique and ensures post-compromise security. This prevents key reuse.
Unlike websites, the chat sessions can be valid for a long time, and the sharing of keys once in the first message isn't very ideal. Additionally, in a group chats like scenario, each participant must update their DH keys as and when the number of participants changes."