Updated implementations filled in concurrent hm not working fell back to regular HM untill concurent deps resolved