simplified architecture: removing redis