Ensure all updates done on the UI thread