update Download function veirfy