Added async processing with UpdateControls

Using UpdateControls to handle INotifyPropertyChanged automatically.