protected function waitForSite($site_id)
    {
        return $this->retry(50, function () use ($site_id) {
            $this->sites = $this->fetchSites(fp_env('ACACHA_FORGE_SERVER'));
            $site = $this->getSite($this->sites, $site_id);
            return $site->status == 'installed' ? $site : null;
        });
    }