check & out & update