add check update codes