fix cached channel handling