improve draw_circle demo