add sparse read filter, and P-value sort