Change read/unread message state logic