qqGroup use shared_ptr