prepare for unread_list