new download system and progress bars