update todo list
checkpoint feature done