CSharp App update