use smart HTTP Download Handler wrapper
fix wrong version comparison
Merge pull request #12 from titanjer/download_handler_wrapper

use smart HTTP Download Handler wrapper