Added missing onStop call, moved the call after onStep is called. Fixed issue when passing a string (of an int) into the update method causes issues with the calculations.
Update to 1.1.0

* Added missing `onStop` method
* cast `percent` to float to avoid breaking chart if a string is passed to the update method