mark as read/unread
sync with server