LMGCDTimer is just like NSTimer but you can schedule it on any GCD queue you want