Until river i think it's ok (maybe bet a bit bigger on turn). When he pots the river i think he often has the flush. With 2p like J9 he would raise flop for protection and with something like A9,A3(if he has them on the river) i don't think he bets pot on the river. So I mainly put him on flush or some strange play sets. I timed out but i think i would have folded my hand.

I would personally called river, since A is scary card and if h has there miss draw, like T8 I think he owuld use that card to bluff me out, also he may pot river with worse two pair hands, like A9, A3, maybe also A5