modified the rest of the component repo update methods to track successful/failed objects