Chained downloads recursively