buffer: rename take buffer funcs
changelog: Add write buffer