upload all file first