fix x_md5 bug