murtao: My only question here was on turn when they both goes all in do I have odds to call it when It's clear that ( at least ) someone had made hand and the other one draw?
Considering clean outs only yes you do. If we take away 2 hearts and consider repeat hearts dead and the ace not live this gives us your base worst equity which is 21.5% so you are close to even money on the call in the worse case scenario. (1.95 / 8.52 = 0.23 so you need 23% equity to call turn).
There is nothing wrong with raising the flop and checking back the turn. You raise the flop when your equity is excellent multiway against the ranges of hands you are into and allow worse draws to ship or call, single pairs to fold, dominated 5s6s type hands to call, then check back turn to peel a free card because it is unlikely that they are both folding the turn and now your equity is ~ 30%. You raise flop for value and to build a pot with position... you have position betting turn burns the option of using it to it's fullest. Because of the flop raise you still get the same as you would by taking a bet bet bet line - if the flop goes bet call raise call call and the turn is checked then river gets checked to you and you bet there is still effectively 3 streets of betting occurring.
On the turn you have $2.9 into $1.45. This is awkward. It is hard to make a bet here that is going to pressure the bottom of their made hand range while leaving enough on the river to bluff them when you miss. Are you intending to bet $0.95 and shove rivers you brick for the $1.95 left into the $3.35 if it is heads up or the $4.30 if both call? Are you expecting them to call flop and turn and fold river? This seems quite optimistic. Check back turn make your hand.
The shorter stack also has slightly over pot on the turn left. Do you think he is calling the flop raise to fold the turn? This removes the option to bluff as you now have to win at showdown. When you bet $0.95 did you expect him to call and fold river if you shove for his last $0.69?
I think you are looking at this and thinking this is a great hand and are locked into the idea that being a great hand you need to bet bet bet. Consider properly your position, opponents ranges, their stack sizes, and their likely actions based on player tendencies. So far there tendencies are to call, so expect at least they will do that.
Deeper you can certainly bet turn because you now have the option to ship / bet rivers and rep 44 33 88 but with draws missing expect to be called often though it still may be profitable.