update referenced message referencedCounter when new message referenced
it
synchronized on internal syncLock object