download groups
downlader refactorings