Add Tk.update() call to display()

This will update screen under Mac when a new plot is drawn