update check type method