user can complete a todo