fix: force float64 conversion to int64