update for NaN