removed resolve property and created a service cache to hold all future plot points