I think your play here is fine. The turn could have been a little higher, but I know you are trying to get more money out of him. Call the river.