refactoring + remove last require to redis
change version