use ctrlpbuffer to support auto-filter