I was going to recommend threading, but Timers are just as good