Update with Dictionary and Doubly Linked List