Updated to pool references

by pooling all ids together ghost ids are identified thus enabling more accurate conversation mapping