Update: do not check unread every time