Return buffer instead of string
Update version