lock free list, for 32bit