linkedlist updated