add flist_sort & ut