Updated buffer queue to avoid allocating and freeing memory all the time
Update readme