Can I use setHeader to set an new header? Or Do I need to addHeader first, then use setHeader method?