introduce variable instead of creating stsd twice
remove softreference to chunk byteBuffers and defer bytebuffer creation to last possible moment
removed linkedlist in favor of arraylist