Multithreaded block spout; AxFinder synchronised state updater; testing stage 3