fix combine buffer