#31 use emule client hash