update kpc