Concurrency in C# – registration