The previous way of adding Axios interceptors added a new interceptor each time, causing lags after a while because of all the duplicate interceptors added. fix #1787