iOS Requests Caching Service With Sync