Bf/unicode fixes

1. do not str  unicode
2. force utf8 while writing