add capture_unblock_fd