[docooler] linked list cycle II