update lir object