refactors api manager to save records as they are process sted building a list of class objects and iterating through them