update io types