update examples + execution_context impl