Насколько я понял у Вас эволюция происходит в отдельном потоке. При этом проперти, к которым идет обращение созданы по дефолту как atomic, объясните пожалуйста почему Вы не сделали их nonatomic'ами и почему это работает.