fixed a bug where nonadmin's couldn't update their info properly