Oh yea Im very new to online but Ive noticed a lot of people will play A9, K9, Q9 etc.
So you had to be wary of that, although he probably would have raised instead of calling.
but its pretty impossible to put him on a backdoor flush draw. Maybe you should have just called the river, oh well. Im no poker expert lol.