optimize web mode