improve permission confirmation dialog