[feature][refacto] User session refacto