adapt buffer size to those offered.  free unusable buffers