HAMA-681: finishes the work flow of weights update