Simple Objective-C Block timer using dispatch_source