fix header parse bug