create yield_context_sink