Захардкоженный глобальный ExecutionContext — это плохой тон. Не дает возможности как-то это дело конфигурировать. Не гоговоря уже о DI