Implemented update own profile logic