fixed multicast soruce to use its calculate memory requirements correctly