How to limit any method execution time in C# | Hacker News Reader