worker: detach from process group after forking to background