change: fix bugs of NAN number