Flop Call of course is considerable, although I don't like that much the Call on turn. You can't even be sure that your outs are very clean there neither you can't be sure that you will get your implied odds. Rather fold it on turn.

Plus of course you have to consider even discounted outs here on flop while he could easily have FD himself.