update value rule