update todo, added category index