add try..catch for QuanPublisher