update types usage