an automatic handler for PIF updates