I'd c/f river. We're not beating much in a 3bet pot and villain's snap call on turn suggests he's just clicking buttons and isn't folding to a bet on nearly all river cards.
I doubt villain is decent enough to pick a small b/f for what it is, but surely we're just asking to be shoved on by any half-decent player when we b/f small?