Update backlp logic