switch to shared_ptr,

the issue with QOject auto management is,
I may need to delete inter node.