fetch user state with customized crud