merge enlarge chan buf