fix singleton PPSManager