update hm