upload files to tps/cdn with cache