dispatch_source_t should not be strong