Are we talking about spinning on hills or on the flats? It's perfectly normal for your cadence to slow down when you climb. If I tried to maintain 90 rpms when I climbed, my heart rate would go through the roof.