commit lock