optimize popup module