buffer send