fix some bugs
fix compute_file_md5 bug