autotest clears sys.modules, checks if port is free, and only redraws when output would change
increase default thread pool size
todo