user can update basic settings