user can complete a todo item