swap case update