header upadate