we still need to add persistence to redis