reallocate less often when building ecurve