As far as I can see both Publish and PublishAsync use sequential execution. Is there any way to make it run in parallel?