KAN update