progress bar for downloads.
store filesize in db.
download file to the filename.