TPL data block with multiple inputs that can time out