Lock free list draft implementation