So I updated to the latest version, found there are two apache instances installed, httpd and cwp-httpd.
So I removed httpd and keep cwp-httpd, in CWP it shows apache failed to load. Installed httpd again, and apache could start from CWP, but all the domain name point to default page, all other pages shows 404 not found.
I tried reinstalled apache and rebuild apache and vhost many times, still no success. Any helps is appreciated.