update Rule model + Event model method