search + case update