switch to use backend tunnelChan