optimize popup