vgArc clearing scheme in single layer

We are trying to make an arc implementation along a semi circle for a speedometer implementation. As our implementation is in single layer and also it is single buffered implementation we are facing some blinking issues after trying to update the background image just before new arc is made. How to save data along a path at the initial stage for updating the new arc?