- rule update