add custom request header support