refine LinkList