add queue spin locks