type check error update