update todo, fix dark message count