Don't have Telegram yet? Try it now!
http://thewayofcoding.com/2016/04/c-using-the-background-worker-to-thread-your-application-processing/
C#: Using the Background Worker to thread your application processing