learn the 1..c5 lines. you don't have to copy everything white does. you can deviate early to get a fight. this is the most consistent with a benko/benoni repertoire.
not much to hope for if you are waiting for white to play d4 before playing c5 as if he plays 1 c4 he's likely not going to enter d4 pawn structures. so if you want to get in your c5 you have to play it on move 1 or hope to play it after say completing kingside development and invite white to advance d5. but by then it would have been more of a benoni type and not a benko.
I play 1 ... Nf6 in case White plays 2. d4 so as to be able to play the Benko Gambit, but mostly White plays 2. Nc3. After 2. Nc3, I tend to play the King's Indian Defense but White tends to fianchetto his King's side, which somehow makes the King's Indian less potent (or at least it feels that way in my games).