correctly split new items into groups