Worked on the update profile.
Added the set and get message generic function
Handling the event of user login and setting time zone