failing scenario for updating headers
added comparisons for header items
only updates headers if they change