Refactor tree UI updater queue to non-block and not to hog timer's slice
AssertionError in GenTracerImpl due to stale phase information (from previous runs)