Luck plays into it, too. For example if someone starts a PA at 5 pitches but it takes 10 pitches to get the guy out, his 15th pitch will be at the same fatigue level as his 6th was. It only updates on a per batter basis, to my knowledge. I'm usually ok with leaving guys like Eck and Kimbrel at 15 for that reason