bug fix http download throw exception