Sort sources list; avoid adding duplicate file to fileList