userstate sync