add the lock free buffer