Switched to a master update. Rather than each twinkle updating the string as it goes, none of the twinkles update the string.  Instead a master thread updates it every 10ms