implement - basic rate limiting with a Dictionary - C#