added download_timeout as a constructor parameter, also set default value.