Threading works now.  Requires user to push when update needed.