update typeof