node buffer extension: support `split`