CWBlockTimer is now at V2 rewritten using dispatch_source_t