executor should publish states more stably