from K update