fix(cell/util/spy): fixed memory leak in unwatch()

wip: generalizing benchmarking
cleanup: removed old benchmarks