Working mark as read and auto-mark-as-read