use global lock
revert key prefix concept