fix lock
fix lock