threaded workers, logging