more cleanup, only create the channel once and re use it