fix todo list loading bug