Everything works including update profile. Just need to optimize code