[update] add new double linkedlist datastructure.