We only live once.
https://stackoverflow.com/questions/12323531/difference-in-scheduling-nstimer-in-main-thread-and-background-thread
http://www.acttos.org/2016/08/NSTimer-and-GCD-Timer-in-iOS/
Kevin Nien