title: How to store data in dcc.store from multiple callbacks
body: <p>In my dash app, there is a data-table with data coming from different endpoints using rest API ( Endpoints are selected from a drop-down list)
  So whenever user selects a new endpoint, data gets stored in browser session using <code>dcc.store()</code> from a callback as below</p>
  <pre><code>@app.callback(Output('store-id', 'data'), Input('endpoint-name', 'value'))
  def store_data(iData):
      return iData
  </code></pre>
  <p>My data-table is editable (with drop-down options) and I have a save button below the data table from where I want to save the modified data into the session store. But I cannot figure out a way how this second call_back will store/ replace data in same <code>dcc.store</code> as Dash do not allow duplicate callback Output</p>