protect mutex' with spunlock only