new send buffer idea