DataBuffer uses ByteBuf now
fixes
implemented ListIterator equivalent