Advanced download manager