update autofac and add new searchengine constructor