How?
What on earth have they done in their source code? To take existing code, which presumably does nothing more than deliver messages in the order they were sent, and change it so that instead it stores them up and displays them out of order sounds like extra work.
Surely at some point someone should have thought, "Why is there more code than there used to be?".