don't need to close connection manually when we got channel error