only use one buffer in log puller (dynamically grows)