add command_timeout as class parameter