Thank you for the explanation. But I don't understand how it can work if:
- I send a message while my contact is offline,
- then I go offline,
- my contact comes back online while I'm still offline.
The message needs to be somewhere in between. This is a situation that occurs quite often when you message with people in very different time zones.