fixed bugs: floatval bigint