Help! Need a tune or programmer

I have a 2016 HIghlifter Sportsman 1000. I purchased the ATV used and it had an HMF exhaust can installed. I have used the ATV a few times, and I have noticed it is a little sluggish diring take off, runs hot (burnt plastic), and back fires a little when i let off the throttle. I am guessing I need more fuel, so I am looking for suggestions. Help me find a great tune or programmer I can install on my atv. What have you used, and how much did you like it?