use update for lof