dynamic add download dialog