added redis caching and version bump