add PerRequestLifetimeManager