fix lock problem
fix lock problem
sync