put shoot capability and acquiring data in dedicated threads