- update for update rule api