update rule as on scheduler