update PL