copy file with md5 check
add some methods