clear showing messages when switching roster
fetching messages with limitation
add waypoint
re-sort msgs
change log path