modify downloadFile