Site Customization saving should use a promise instead of `success` callback.