add download management