commbox factory get commbox return a shared_pt