         super.viewWillDisappear(animated)
         self.navigationController?.setToolbarHidden(false, animated: false)
         self.makeToolbarItems()
+        self.tableView.reloadData()
     }
     
     override func viewDidAppear(animated: Bool) {
         super.viewDidAppear(animated)
-        self.tableView.reloadData()
     }
     
     override func viewWillDisappear(animated: Bool) {

            } else if item.type == "url" {
                var c = tableView.dequeueReusableCellWithIdentifier("EntryBasicTableViewCell", forIndexPath: indexPath) as! EntryBasicTableViewCell
                c.textLabel?.text = item.label
                c.detailTextLabel?.text = item.dispValue()
                cell = c
            } else if item.type == "datetime" || item.type == "date" || item.type == "time"  {
                var c = tableView.dequeueReusableCellWithIdentifier("EntryBasicTableViewCell", forIndexPath: indexPath) as! EntryBasicTableViewCell
                c.textLabel?.text = item.label
                c.detailTextLabel?.text = item.dispValue()
                cell = c
            } else if item.type == "select" {
                var c = tableView.dequeueReusableCellWithIdentifier("EntrySelectTableViewCell", forIndexPath: indexPath) as! EntryBasicTableViewCell
                c.textLabel?.text = item.label
                c.detailTextLabel?.text = item.dispValue()
                cell = c
            } else if item.type == "radio" {
                var c = tableView.dequeueReusableCellWithIdentifier("EntryRadioTableViewCell", forIndexPath: indexPath) as! EntryBasicTableViewCell
                c.textLabel?.text = item.label
                c.detailTextLabel?.text = item.dispValue()
                cell = c
            } else if item.type == "image" {
                if indexPath.row == 0 {

            } else if item.type == "text" {
                var c = tableView.dequeueReusableCellWithIdentifier("EntryBasicTableViewCell", forIndexPath: indexPath) as! EntryBasicTableViewCell
                c.textLabel?.text = item.label
                c.detailTextLabel?.text = item.dispValue().isEmpty ? " " : item.dispValue()
                cell = c

            } else if item.type == "textarea" || item.type == "embed" {
