merkle update