update todo list @lifulong