added lfa update method