update LF