refine ui, support load one selected file