refactor eligible_object refresh_from method for reduced complexity