add progress for downloading