for study NSRunLoop / CFRunLoop