download file in thread
exact download task to a class
refactor code
fix file exist not set image view bug
refactor code
refactor code