Add header as a supplementary view and compatible with PSTCollectionView