             model.endpoint!,
             streamKind: streamViewController.streamKind,
             success: { (jsonables, responseConfig) in
+                if !self.streamViewController.isValidInitialPageLoadingToken(self.localToken) { return }
                 if let users = jsonables as? [User] {
                     model.users = users
                     if self.streamViewController.initialDataLoaded {

    // MARK : private

    private func reloadEntirePostDetail() {
        let localToken = streamViewController.resetInitialPageLoadingToken()

        PostService().loadPost(
            postParam,
            streamKind: .PostDetail(postParam: postParam),
            success: { (post, responseConfig) in
                if !self.streamViewController.isValidInitialPageLoadingToken(localToken) { return }
                self.postLoaded(post, responseConfig: responseConfig)
            },
            failure: { (error, statusCode) in

                    }
                }
            },
            failure: nil,
            noContent: nil)
    }

