Fail to keep up, thus disappoint (3,4)

I believe the answer is:
let down
'disappoint' is the definition.
(synonyms)
'fail to keep up thus' is the wordplay.
I cannot quite understand how this works, but
'keep' could be 'own' (keep can mean to own or possess) and 'own' is found in the answer.
This explanation may well be incorrect...
Can you help me to learn more?
(Other definitions for let down that I've seen before include "disillusionment" , "Disappoint, fail to keep promise" , "deflating" , "blow" , "Disappoint, fail to support" .)
