trying to refractor to decouple afnetworking and afincrementalstore