store job before execution