ExecutionContext should not handle 2 responsability