support filelist refresh and construct/destruct filelist