add MSG_UPDATE_PROFILE

- add safe restart using dummy location listener.