Spark 2.5.2: Wrong Recent conversations info

Have just tried this and it shows me yesterday info. I dont see users i was chating today. Spark was up all the day and then server hanged (out of memory) so i have restarted it, so Spark started to reconnect. But then i got doubled roster on connection (another thread in forum), so i have quit Spark and laucn it again. Is it showing recent users only during one session? I thought it should make the list from history files or like that. Because this function would be useless in say wifi environment with a lot of reconnections.

i cant test this with 2.5.5 now, and i dont know how exactly this feature is working