how to control recoil problem