This PR is based on new RCRMQ class from #111
Add user state agent Add check state function in rc_util Add update state function in rc_util