add preference dialog fragment