apply filters in parallel