add component broker for the request and response indirectly