[optimize]  draw circel