break (reward ...) apart so we can track pulls and rewards separately
we now track reward and pulls separately
update ring example now rewards and pulls can be tracked separately