unit: start/stop in the same thread where init