user profile and device settings edit