update to use UTF8.decoder in dart:convert