user controller update