Cannot Invoke Setvalue On A Background Thread