user state commit