Executor way
Fork/join approach
Merge branch 'feature/1-downloader' into develop