auto detect worker moved to RcpApi; auto-detect-worker never exits, triggered with an Event()