tokens: That is why the majority of Instant Messaging ( IM ) solutions provide an asynchronous environment by having a third party server to store the messages until the other participant gets online to receive it .