refactor multi_[hz](set|del), remove compile warns