     
     func updateDeck(deck: Deck, completion: (DataManagerResponse<Deck>)-> ()) {
         handleJSONRequest(
-            localFetch: {
-                self.localDataManager.update(deck)
-                return deck
-            },
             remoteFetch: {
                 self.remoteDataManager.updateDeck(deck, completion: $0)
             }, completion: completion)

            remoteParsing: {
                if let deck = self.localDataManager.get(Deck.self, withId: deckID){
                    deck.isPublic = isPublic
                }
                return nil
            }, completion: completion)


    func addDeck(deck: Deck, completion: (DataManagerResponse<Deck>)-> ()) {
        handleJSONRequest(
            remoteFetch: {
                self.remoteDataManager.addDeck(deck, completion: $0)
            }, completion: completion)
