switched cam_testbench to threaded version of spin (in prep for auxiliary GUI / busyloop API)