buffer concat using bl