fix: check executor is null