user controller updated