updated executor, stoppable executor