Update the haps