On technology adoption and innovation cycles