title: apscheduler I can't remove running job
body: <p>I try to schedule a function execution using BackgroundScheduler, I can add a job, and it seems to work, but if i try to do any actions like remove_job, reschedule_job and so one, these actions have no effect on it, and the job is still running.</p>
  <pre><code>from apscheduler.schedulers.background import BackgroundScheduler
  
  fatturazione = Blueprint(&quot;fatturazione&quot;, __name__)
  def importazione_ordini():
     print('Hello')
     return
  
  scheduler = BackgroundScheduler()
  scheduler.add_job(importazione_ordini,'interval', minutes=5, id='my_job')
  scheduler.start()
  
  @fatturazione.route('/fatturazione/remove_job', methods=['GET,POST'])
  def remove_job():
  try:
    print('before remove', scheduler.get_jobs())
    scheduler.remove_job('my_job')
    print('after remove', scheduler.get_jobs()) # is empty now
  except Exception as e:
    print(e)
  
  @fatturazione.route('/fatturazione/reschedule_job', methods=['GET,POST'])
  def reschedule_job():
  interval = request.json['interval']
  try:
    scheduler.reschedule_job('my_job', trigger= 'interval', hours= int(interval['hours']), minutes=int(interval['minutes']))
  except Exception as e:
    print(e)
  </code></pre>
  <p>Debug:</p>
  <pre><code>before remove [&lt;Job (id=my_job name=importazione_ordini)&gt;]
  after remove []
  127.0.0.1 - - [02/Nov/2021 16:40:50] &quot;POST /fatturazione/remove_job 
  HTTP/1.1&quot; 200 -
  before remove []
  Error in job removing 'No job by the id of my_job was found'
  127.0.0.1 - - [02/Nov/2021 16:41:01] &quot;POST /fatturazione/remove_job 
  HTTP/1.1&quot; 200 -
  Hello
  ^C(env) gabriele@gabriele-Virtual-Machine:~/webapp$ python3 main.py 
  runserver --noreload
  </code></pre>