modify multi dg kernel
add multi bc