mvc user optimization