Ваш вопрос сформулирован не очень хорошо - здесь много вопросов, но, думаю, я понимаю, что вы говорите.
Лучше всего начать с определения Singleton - Singleton - это класс, который позволяет создавать только один экземпляр объекта. Таким образом, вы не можете иметь несколько синглетонов. Вы, вероятно, имели в виду несколько ссылок на объект Singleton, хотя, что имеет смысл.
Что касается вашего вопроса - вы, вероятно, не столкнетесь с двумя одновременными обновлениями, так как Flash работает в одном потоке и является последовательным. Таким образом, даже несмотря на то, что AS3 допускает асинхронные события, в одно время происходит только одна вещь.
Таким образом, конфликта не будет - свойство Singleton будет отражать то, что было затронуто последним, даже если обновления были разнесены на миллисекунду.
Надеюсь, это имело смысл.