Villian played the turn badly.
As for your play, I check the turn and try to see the river cheaply.
His call on the flop indicates he has something, and the turn could fill up his str8 draw.