View using views content pane not updating on node save
Take a look at the Views content cache module.  It allows you to expire the views cache on add/edit/delete of nodes in your view.

Also, be sure to look at the Panels caching on your home page, whether that be in Page Manager, or Panelizer, you can set caching on items in Panels using the Panels Content Cache module.