fix dlist moveto bug