fix md5 bug