update circular