update tran io lib