waitUntilStackIsRunning(stack) {
    return new Promise((resolve) => {
      if (stack.state === STATES.RUNNING) return resolve()

      this.ws.on('message', (data) => {