Make ArcherTower thread-safe