How to create a `thread` or task that will run function every one hour? For example to update data in database that depends on time. I can create thread in method called `Application_Start()` in `Global.asax` file, is that right?