process after update