update lf