Update "read/unread" state by asynchronous messages