added support for X-Request-ID header