make paralellizable, fix race conditions in fake run once handler