fix bug with updateTodo opportunity and change design a little