refactorings on download progress
remove clj-progress dependency