public void StartThreadPoolTimer(Func<object, Task> action, TimeSpan timer) { ThreadPoolTimer.CreateTimer(async (obj) => await action(obj), timer); }