use PartitionCallableRequest due to the backward compatibility issues