frame: update headers including mechanism