Synchronization Contexts

Execute code on the UI thread after performing background work