fixed executor bug