cadence rivers