update swapx remove if