keep compatibility

temp save path add random string
add download statistics
add if else after ufs.upload