There is nothing to fix. If you read my posts, I explain that it's just normal behavior for electronics.
I can reboot my laptop when the battery say 55% and it will come back up saying 60+%.
The battery get's heated up by the extra boot load, that throws off the readings of the available mAh, making it read like it's got more charge. After a few minutes, and it cools back down, it will level back out.
I've seen this for years with Lithium based batteries on All kinds of devices.