title: Updating celery conf at runtime
body: <p>I have a flask app running with celery as worker backend.</p>
  
  <p>I load my configuration variables via flask and give them to celery which works just fine.</p>
  
  <pre><code>flask_app.config.from_object(config)
  celery.conf.update(flask_app.config)
  </code></pre>
  
  <p>There is an option in my app to update a setting which also needs to be applied to celery at run-time, none of my tries seem to permanently save the config. <a href="http://docs.celeryproject.org/en/latest/userguide/application.html#configuration" rel="noreferrer" title="Celery application docs">Here is the documention</a></p>
  
  <pre><code>from celery import current_app
  current_app.conf.update(new_settings)
  </code></pre>
  
  <p>or</p>
  
  <pre><code>from celery import current_app
  current_app.conf['SOME_SETTING'] = new_settings['SOME_SETTING']
  </code></pre>
  
  <p>In both tries 'SOME_SETTING' is correctly updated in the current_app during the update task but when making a new task the config is still it's original value and not the new one.</p>
  
  <p>I cannot find anything about this issue online, any help or indication in the right direction would be helpful.</p>