This is probably related to the other issue you experienced, regarding the JSON API being cached.
The user history is retrieved with the following GET request:
If you make sure that this is not cached, the history will be reflected in the frontend. How you do this depends on the types of server-side cache you use. The response of this API is not being cached by the plugin and the browser is also instructed not to cache it, with Pragma: no-cache and Cache-Control: no-cache, must-revalidate.