Multithreaded block spout; AxFinder synchronised state updater; testing