Unfortunately, there's no direct and feasible way to deliver the rewards to delegators on the spot. The beneficiary system is limited and we can only add 8 beneficiaries. That's not scalable at all, considering the possibility that (hopefully) there will be many delegators.
please vote my comment