improving download support
- ensure http proxy settings are handled
- prompt before starting download
- show downloading when complete