add buffer
add release / isReleased method
use nodish.buffer instead of ffi buffer