update LP