coarse locking to sorted index