title: Cannot pass data across intents in Dialogflow Fulfillment
body: <p>In Dialogflow Fulfillment I simply want to pass data from the Welcome Intent to the help Intent using conv.user.storage as seen in the code below. I can add it in the welcome intent but when I try to retrieve it in the help intent it is always undefined meaning data is NOT passed to the help intent. I have spent several hours on something I thought was straight forward and played around without any success. I would really appreciate a real world example on how to fix it and understand what I'm doing wrong.</p>
  
  <pre><code>function welcome(agent) {
     agent.add(request.body.queryResult.fulfillmentMessages[0].text.text[0]);
      var entity = 'media_getreq?message=volume';
      getData(entity).then(result =&gt; {
          let conv = agent.conv();
          conv.user.storage["devicedata"] = result;
          console.log(conv.user.storage["devicedata"]); //WORKS
      });
  }
  
  function help(agent) {              
          agent.add(request.body.queryResult.fulfillmentMessages[0].text.text[0]);
          let conv = agent.conv();
          console.log(conv.user.storage["devicedata"]); //ALWAYS EMPTY
  }
  </code></pre>