Optimized calls to plt.draw during plotting

plt.draw is now only called to finalize a figure