new - AdaptiveByteBuffer and unit test