Model View View-Model with a background worker updating model properties.