persistent_header_adaptive library