improve cmdbase pb obj