set job waiting if with interactive mode, and set it back to running when leaving interactive mode

and I think we haven't set_continue anymore