Add dynamic unread counts