PyplotViewer coroutine use case update

It is unnecessary to try to show the last frame twice.
Added sleep time to PyplotViewer's coroutine

It helps with the smoothness of redrawing. The multiprocessing Queue can
probably get overwhelmed with too much incoming data.