content and header update