update mmState