I think the made flush pushes on the flop given the short stacked state of the opps. Your turn bet is good.