update scanner integer-float-point
merge