bug fix again with context switching as interrupt, set isExecuting back