avoid reader error in compare-and-swap test