refine popup effect