redesign the redis/lettuce driver slightly