header adaptive try again and again