Polish file_download
Fix file_download
Add file_read