Blanky,
We clone each feature become compiling it because the compiler can alter the input feature geometry (and sometimes even the attributes).
What's the extent of your feature updates? Are you just moving existing verts, or are you completely replacing the geometry?
Glenn Waldron / Pelican Mapping