almost type-checking lock free list find operation with deletion