fixed unread count with HACK