revise FileUploader, data block part not finished yet