APScheduler cómo activar el trabajo ahora

Tengo un APScheduler en una aplicación Flask, que envía eventos a algunos intervalos.

Ahora necesito "actualizar" todos los trabajos, de hecho solo comenzarlosahora si no se ejecutan sin tocar el intervalo definido.

Traté de llamar a job.pause () luego job.resume () y nada, y usando job. reschedule_job (...) lo activaría pero también cambiaría el intervalo ... que no quiero.

Mi código actual es abajo:

cron = GeventScheduler(daemon=True)
# Explicitly kick off the background thread
cron.start()

cron.add_job(_job_time, 'interval', seconds=5, id='_job_time')
cron.add_job(_job_forecast, 'interval', hours=1, id='_job_forecast_01')

@app.route("/refresh")
def refresh():
    refreshed = []
    for job in cron.get_jobs():
         job.pause()
         job.resume()
         refreshed.append(job.id)
    return json.dumps( {'number': len(cron.get_jobs()), 'list': refreshed} )