change the way of load file list