rebuild dlist