 					}
 				}
 			}
-			if self.topSites.count == 0 && SettingsPrefs.getShowTopSitesPref() {
-				self.normalModeView.addSubview(self.emptyTopSitesHint)
-				self.emptyTopSitesHint.snp.makeConstraints({ (make) in
-					make.top.equalTo(self.normalModeView).offset(8)
-					make.left.right.equalTo(self.normalModeView)
-					make.height.equalTo(14)
-				})
-			} else {
-				self.emptyTopSitesHint.removeFromSuperview()
-			}
 			self.updateViewConstraints()
             self.topSitesCollection?.reloadData()
             

	override func updateViewConstraints() {
		super.updateViewConstraints()
        // topsites hint
        if !SettingsPrefs.getShowTopSitesPref() {
            self.emptyTopSitesHint.removeFromSuperview()
        }

        // topsites collection

			bgView.snp.makeConstraints { (make) in
				make.left.right.top.bottom.equalTo(self.view)
			}
            
            self.normalModeView.addSubview(self.emptyTopSitesHint)
            self.emptyTopSitesHint.snp.makeConstraints({ (make) in
                make.top.equalTo(self.normalModeView).offset(8)
                make.left.right.equalTo(self.normalModeView)
                make.height.equalTo(14)
            })
		}
		if self.topSitesCollection == nil {
			self.topSitesCollection = UICollectionView(frame: CGRect.zero, collectionViewLayout: UICollectionViewFlowLayout())
