title: Sidekiq - Enqueued Job is running from old code
body: <p>I have about 30 sidekiq jobs scheduled in the future (let's days 1 in a day for the next 30 days).</p>
  
  <p>I use capistrano for deployment. So I have 5 release directories at anytime. Let's say:</p>
  
  <pre><code>/var/www/release1/ (recent)
  /var/www/release2/
  /var/www/release3/
  /var/www/release4/
  /var/www/release5/
  </code></pre>
  
  <p>Let's say after few days, I make a new release. Now, the previously scheduled jobs are still running from the old code. Is this expected? How can we fix this to ensure that it uses the latest release directory when it starts running rather than when it is scheduled?</p>