MessageHandlerInvoker: cache instance build plan