self.logger introduced
set channel timeout