updates todo list