With A6s on the button I just call although perhaps a raise would be a better play? On the flop there is a bet and a raise, I could re-raise but I want to keep flush draws in as they are drawing dead so I just call. Make sense? On the turn I'm beating all the aces and draws, only losing to 23, 37, 78 or a set and I still have the nut flush draw so I put in a big raise. When the SB goes all in and CO calls should I push or just call as I did?
On the river will CO really check a set or str8? Should I value bet?

PokerStars No-Limit Hold'em, $0.10 BB (6 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

BB ($8.25)
UTG ($9.90)
MP ($13.85)
CO ($11)
Hero ($23.15)
SB ($4.10)

Preflop: Hero is Button with 6, A.
2 folds, CO calls $0.10, Hero calls $0.10, SB completes, BB checks.

Flop: ($0.40) 5, A, 4 (4 players)
SB bets $0.1, BB calls $0.10, CO raises to $0.5, Hero calls $0.50, SB calls $0.40, BB folds.

Turn: ($2) 6 (3 players)
SB checks, CO bets $0.5, Hero raises to $2, SB raises to $3.5, CO calls $3, Hero calls $1.50.

River: ($12.50) 8 (3 players)
CO checks, Hero???