launcher thread startup and shutdown flows