enable multi-threaded dispatch