optimize dialog