optimize: muti download func;but lookup dns problem is still there