update profile and some other stuff