refactor : fix md5 bug