markAsRead and markAsUnread rewrite