fix test because Perl 5.17.6 hash randomization
merge latest from master repo