rememberStateUpdatingIfDifferent