add client_options to initializer