reviving multi-call api for "atomic" start/stop