auto buffer enqueue