update mechanism completed