Retain circular shape after adding subdivisions with sub surf mod applied
If I understand well, your issue is to recalculate edges/vertices to be circle shape after adding more cuts, maybe this answer could help.
Anyway if that the case, you should first outline well your circle mesh using as less as possible edges, or add circle mesh instead outlining it by hand.