plannedRewards = rewardPerBlock * totalBlocks
plannedRewardsPeriod1= rewardPerBlockPeriod1 * totalBlocksPeriod1 plannedRewardsPeriod2= rewardPerBlockPeriod2 * totalBlocksPeriod2
%updatePlan rewardPerBlock = rewardPerBlockPeriod2 totalBlocks = (plannedRewardsPeriod1 + plannedRewardsPeriod2) / rewardPerBlockPeriod2