switched from StringDecoder to Utf8Decoder
fixed hop pubspec version for now - otherwise causes conflicts