async.js has a run forever function. Use that instead of whilst.
Bigger canvas for viz.