set context on runner via middleware