updated todoitem