add replace option as production restart:
    detach worker, leave tasks alone, start new worker