Sachverhalt:
A._ wurde von Dr. med. B._ am 22. Juli 2020 in der Klinik V._ fürsorgerisch untergebracht. Mit Entscheid vom 5. August 2020 ordnete die KESB U._ die Fortsetzung der fürsorgerischen Unterbringung an. Mit Entscheid vom 24. August 2020 wies das Kantonsgericht von Graubünden die hiergegen erhobene Beschwerde ab. Dagegen hat A._ am 22. Oktober 2020 beim Bundesgericht eine Beschwerde eingereicht.

Erwägungen:
1.
Der angefochtene Entscheid wurde dem Beschwerdeführer am 1. September 2020 zugestellt. Die 30-tägige Beschwerdefrist (<ref-law>) begann somit am 2. September 2020 zu laufen (<ref-law>) und endete am 1. Oktober 2020. Die erst am 22. Oktober 2020 erhobene Beschwerde erweist sich somit als verspätet und es kann auf sie nicht eingetreten werden.
2.
Im Übrigen würde die Beschwerde den Begründungsanforderungen von <ref-law> nicht ansatzweise genügen. Soweit die Eingabe leserlich und inhaltlich nachvollziehbar ist, wird sinngemäss geltend gemacht, es bestehe die Unschuldsvermutung. Eine auch nur ansatzweise Auseinandersetzung mit dem angefochtenen Entscheid, in welchem der Schwächezustand (paranoide Schizophrenie) sowie das selbstgefährdende Verhalten, die Erforderlichkeit der Unterbringung und die Eignung der Klinik unter Bezugnahme auf das erstellte Gutachten dargestellt sind, erfolgt nicht.
3.
Nach dem Gesagten ist im vereinfachten Verfahren nach Art. 108 Abs. 1 lit. a und b BGG auf die Beschwerde nicht einzutreten.
4.
Angesichts der konkreten Umstände wird auf die Erhebung von Gerichtskosten verzichtet (<ref-law>).

Demnach erkennt der Präsident:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Es werden keine Gerichtskosten erhoben.
3.
Dieses Urteil wird dem Beschwerdeführer, der KESB U._ und dem Kantonsgericht von Graubünden, I. Zivilkammer, schriftlich mitgeteilt.
Lausanne, 26. Oktober 2020
Im Namen der II. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Herrmann
Der Gerichtsschreiber: Möckli