I think i played this correctly,villain was 39/7 in 45 hands.not so much on reads.
anything i could have done on the turn?

PokerStars No-Limit Hold'em, $0.25 BB (6 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

MP ($12.90)
CO ($19.75)
Button ($11.05)
SB ($30.75)
Hero (BB) ($25)
UTG ($26.35)

Preflop: Hero is BB with 8, J
1 fold, MP calls $0.25, 1 fold, Button calls $0.25, SB calls $0.15, Hero checks

Flop: ($1) K, 10, 9 (4 players)
SB checks, Hero bets $0.75, MP calls $0.75, Button calls $0.75, 1 fold

Turn: ($3.25) 3 (3 players)
Hero bets $2.75, MP calls $2.75, Button calls $2.75

River: ($11.50) 6 (3 players)
Hero bets $7, MP raises to $9.15 (All-In), 1 fold, Hero calls $2.15

Total pot: $29.80 | Rake: $1.45