adjust update function in Executor component