using cas2 to implement list queue