fixed redis service, fixed error handling and added update