Villain is 70/16/0.7

Is he calling me down with a king? Flush draw? I should bet 8 on the turn? On the river I get a bit nervous about the board and just check. Not sure a J or 6 is that likely although he could have KJ. Would you value bet or block bet the river or is the check prudent? Do you call a push?

Party Poker
No Limit Holdem Ring game
Blinds: $0.10/$0.25
8 players
Converter

Stack sizes:
UTG: $9.15
Hero: $39.22
MP1: $25
MP2: $4.65
CO: $4.40
Button: $18.10
SB: $29.60
BB: $19.45

Pre-flop: (8 players) Hero is UTG+1 with 8 9
UTG calls, Hero calls, MP1 raises to $0.75, 3 folds, SB calls, BB folds, UTG calls, Hero calls.

Flop: K 8 T ($3.25, 4 players)
SB checks, UTG checks, Hero bets $3, MP1 calls, 2 folds.

Turn: 9 ($9.25, 2 players)
Hero bets $5, MP1 calls.

River: 7 ($19.25, 2 players)
Hero checks, MP1