udpate for double NaN