Adapt or die - how TiVo is keeping pace in the age of...