add API::Preferences#update