SinglyLinkedList update