test update mechanism