updated download-process