new internal locking primitive; drop spinlocks