implemented synchronization of a user state with an area state