update cain