add cache warmup before excuting tests
add service_container to menuComposer instead of router to avoid circular references