add redis session
add decorator of auth