+ download.py: return (file_size, download_size, flag)