new strategy for object retries
tests pass w object refactor