We need a mechanism that will store the discussion; it might work as a log:
We need to divide the messages into sessions based on users' activity in the message window, then load the messages. We should load some past sessions, not too much, not too few.