only send mark read if message is unread