update float precision