Update Canvas before computing width. Draw turtle at end of drawing circle.
Fixes #612595. Will backport to 2.2.
diff --git a/Lib/lib-tk/turtle.py b/Lib/lib-tk/turtle.py
index 82dd759..1b418eb 100644
--- a/Lib/lib-tk/turtle.py
+++ b/Lib/lib-tk/turtle.py
@@ -24,6 +24,7 @@
 
     def reset(self):
         canvas = self._canvas
+        self._canvas.update()
         width = canvas.winfo_width()
         height = canvas.winfo_height()
         if width <= 1:
@@ -198,6 +199,7 @@
         self._position = x1, y1
         if self._filling:
             self._path.append(self._position)
+        self._draw_turtle()
 
     def goto(self, *args):
         if len(args) == 1: