             tableView.addSubview(refreshControl)
         }
         
-        loadBlocks()
+        loadBlocks(true)
     }
     
-    private func loadBlocks() -> Void {
+    private func loadBlocks(_ animated: Bool) -> Void {
         
         guard Reachability.isConnectedToNetwork() == true else {
             Toast(text: "Please connect to internet.",

                  duration: Delay.long).show()
            return
        }

        let activityData = ActivityData(type: NVActivityIndicatorType.lineScale)
        
        NVActivityIndicatorPresenter.sharedInstance.startAnimating(activityData)
        
        let settings = Settings.getSettings()


            Toast(text: "Unable to retrieve data. Please try again later.",
                  delay: Delay.short,
                  duration: Delay.long).show()
            ArkActivityView.stopAnimating()
            selfReference.refreshControl.endRefreshing()
        }
        
        func onResponse(object: Any)  -> Void {
