REV: PUB-SUB mode to distribute task