update sem lock