add logger close on error
use http/downloader