add startup/shutdown for service runner