+ + fix bug: redefine: alread_download_size is downloaded size, which not contain tmpfile size