update kmc