update todo, repo i entity