client-end app, makes massive amount of API calls when browser window object changes. try to refuse and prevent memory leaks on deployed API servercode.
currently the front-end react app, recurrently called backend api to get updated the context of battery-info. It should updated every 30 seconds of epochs.