SinglyLinkedList delete_node update