no blocking channel operations