utf8 hash update