fix channel mapping bug