I have posted this before; I have built a ton of bows, mostly osage and most needed heat correction.
I had a precarve shipped back to me without the barrel and had a 20 degree dog in in the forestock when I got it back.
I heated the barrel up to almost too hot to touch, put it in the barrel channel and zip tied stock tightly to the barrel. I heated the zip tied portion and barrel with a paint stripping heat gun to the just can touch temperature then let things cool off, When I cut the zip ties there was no more warp in my wood.
This wouldn't work on a square stock blank, too much wood to heat.