added the redis as optional update