add DistributableCommandBus which is a combination of commandbus and distributer, it can reduce the payload of message transition