Single managed InterceptorExecutor

Now we are using 1 *managed* app scoped executor, 
instead of 4 *non-managed* for each interceptor handlers.