fix always mark channel read