ask for and store notification preferences