ItemModel: if no filter data avoid unnesessary iterating