reverted spinlock