add HashJoinTest
bug fix