update header and translate