How to auto-refresh a view when a collection item has changed