refactor m_dhtgetMap with 3 helper functions. now allow multiple listeners per targethash.