update mechanism test