fix request-context and render-context