Regarding dbus communications, now we use WroteImMsg instead of RecievedImMsg because of first message bug. Regarding the lisp part, we store all current conversations with a unread flag.