I don't think it's an issue with the firmware, mi bands give wrong information of things sometimes like calories r always wrong, we burn a lot more calories than the band actually shows, and if we come to step counting then that is obviously wrong as mi band takes the number of times your hand...
To resolve this problem u need to turn off your blutooth and again open mi fit and connect the band again and wait for a few sec and it will start updating