non blocking html channel