Update Differences so their calculation is only done when absolutely necessary