Switched to local service syncing
Fixed infinite loop reading cached data
Implemented handling of arrays of objects being returned from the server