added caching to and removed blocking reloading of the price plugin