private function executeSingle(CronEvent $event, $interimName, array $data)
    {
        if ($this->isExecutable($interimName)) {
            $this->notify($data['message']);
            /** @var Entity\Cron $cronEntity */
            $cronEntity = $this->jobs[$interimName]['entity'];

            try {
                $this->app['dispatcher']->dispatch($interimName, $event);
                $cronEntity->setLastrun($this->runtime);
                $this->repository->save($cronEntity);
            } catch (\Exception $e) {
                $this->handleError($e, $interimName);
            }
        }
    }