update xirsys code