title: Is there any way to update the values of the feature file from the internally called feature file
body: <p>My requirement is:</p>
  <p>A.feature:</p>
  <pre><code>Background:
  * def login = call read('login.feature')
  * access_token = login.access_token
  
  Scenario:
  * def bookings = call read('fetchBookings.feature') { access_token: '#(access_token)' }
  * def cancelBookings = call read('cancelBooking.feature') { access_token: '#(access_token)' }
  .
  .
  .
  .
  . etc
  
  </code></pre>
  <p>fetchBookings.feature:</p>
  <pre><code>Scenario:
      * def parameters = { access_token: '#(access_token)' }
      * url baseUrl
      And path path
      And header authorization = parameters.access_token
      And request parameters.data
      When method method
      Then status 200
      * def responseObject = responseStatus == 401 ? utils.refeshToken({refresh_token: parameters.refresh_token, url: graphURL, path: '', headers: parameters.headers, data: parameters.data, method: 'post' }) : { response: response, status: responseStatus }
      * def response = responseObject.response
      Then match responseObject.status == 200
  
  </code></pre>
  <p>Here I will get status code 401, If access_token is expired. I will call refresh token HTTP request and will get the fresh token. There are 10 to 15 calls to different feature files in the A.feature file. Can you please suggest to me a way to update the refresh token variable in the A.feature file? I need to use the updated access_token value to call different feature files from the A.feature file.</p>
  <p>Since there is no chance to update the karate-config.js file to set the values globally.</p>