improve fast_atof