increase offset in _add_item if and only if the check on the if item condition passed