loop based downloads