fix message#to_h