add DialogShower which can show dialog easily